|
Data Structures |
| struct | RegParam |
| | Struct used to open a registry. More...
|
Defines |
| #define | SYSTEM_REGISTRY "/system" |
| | System registry path.
|
| #define | REG_KEYNAME_SIZE 27 |
| | Size of a keyname, used in sceRegGetKeys.
|
| #define | sceRegDriverOpenDir sceReg_driver_1D8A762E |
| #define | sceRegDriverFlushDir sceReg_driver_0D69BF40 |
| #define | sceRegDriverCloseDir sceReg_driver_0CAE832B |
| #define | sceRegDriverCreateDir sceReg_driver_4CA16893 |
| #define | sceRegOpenDir sceReg_1D8A762E |
| #define | sceRegFlushDir sceReg_0D69BF40 |
| #define | sceRegCloseDir sceReg_0CAE832B |
| #define | sceRegCreateDir sceReg_4CA16893 |
Typedefs |
| typedef unsigned int | REGHANDLE |
| | Typedef for a registry handle.
|
Enumerations |
| enum | RegKeyTypes { REG_TYPE_DIR = 1,
REG_TYPE_INT = 2,
REG_TYPE_STR = 3,
REG_TYPE_BIN = 4
} |
| | Key types. More...
|
Functions |
| int | sceRegOpenRegistry (struct RegParam *reg, int mode, REGHANDLE *h) |
| | Open the registry.
|
| int | sceRegFlushRegistry (REGHANDLE h) |
| | Flush the registry to disk.
|
| int | sceRegCloseRegistry (REGHANDLE h) |
| | Close the registry.
|
| int | sceReg_driver_1D8A762E (REGHANDLE h, const char *name, int mode, REGHANDLE *hd) |
| | Open a registry directory.
|
| int | sceReg_driver_0CAE832B (REGHANDLE hd) |
| | Close the registry directory.
|
| int | sceReg_driver_0D69BF40 (REGHANDLE hd) |
| | Flush the registry directory to disk.
|
| int | sceReg_driver_4CA16893 (REGHANDLE h, const char *name, int unk) |
| | Create a new registry dir.
|
| int | sceReg_1D8A762E (REGHANDLE h, const char *name, int mode, REGHANDLE *hd) |
| | Open a registry directory.
|
| int | sceReg_4CA16893 (REGHANDLE h, const char *name) |
| | Create a new registry dir.
|
| int | sceReg_0CAE832B (REGHANDLE hd) |
| | Close the registry directory.
|
| int | sceReg_0D69BF40 (REGHANDLE hd) |
| | Flush the registry directory to disk.
|
| int | sceRegGetKeyInfo (REGHANDLE hd, const char *name, REGHANDLE *hk, unsigned int *type, SceSize *size) |
| | Get a key's information.
|
| int | sceRegGetKeyInfoByName (REGHANDLE hd, const char *name, unsigned int *type, SceSize *size) |
| | Get a key's information by name.
|
| int | sceRegGetKeyValue (REGHANDLE hd, REGHANDLE hk, void *buf, SceSize size) |
| | Get a key's value.
|
| int | sceRegGetKeyValueByName (REGHANDLE hd, const char *name, void *buf, SceSize size) |
| | Get a key's value by name.
|
| int | sceRegSetKeyValue (REGHANDLE hd, const char *name, const void *buf, SceSize size) |
| | Set a key's value.
|
| int | sceRegGetKeysNum (REGHANDLE hd, int *num) |
| | Get number of subkeys in the current dir.
|
| int | sceRegGetKeys (REGHANDLE hd, char *buf, int num) |
| | Get the key names in the current directory.
|
| int | sceRegCreateKey (REGHANDLE hd, const char *name, int type, SceSize size) |
| | Create a key.
|
| int | sceRegRemoveRegistry (struct RegParam *reg) |
| | Remove a registry (HONESTLY, DO NOT USE).
|